ݺߣ

ݺߣShare a Scribd company logo
Spring Study 1 장
스프링 이해
• 오브젝트 기반 ( 객체 지향 설계 ) 기초
• 자바빈 (Default 생성자 , 프로퍼티 존
 재)
• 템플릿 메소드 패턴 - 중복 코드 제거 ,
 영향도 축소 , 관심사 분리
• 템플릿 팩토리 패턴   - 관계 설정 책임의
 분리
스프링의 이해


• 개발 폐쇄의 원칙 (OCP - Open Close
 Principle)
• 응집도 높음 , 결합도 낮음
스프링의 이해

• IoC (Inversion Of Control) -
                       제어의 역행
  - 사용할 Object 가 Resource 를 선택하
  지 않고 다른 대상에게 위임하여 받아서
  사용
• DI (Dependency Injection)
  - 의존 관계 주입
스프링 용어 정리
•   Bean (IoC 방식으로 관리하는 Object)

•   Bean Factory
    - 스프링의 IoC 를 담당

•   Application Context

•   설정정보 (Configuration metadata)
    - IoC 적용을 위한 설정정보 (Configuration)

•   컨테이너 (Container)
Java 와 XML 설정
                   Java                      XML



Bean 설정       @Configuraion                <beans>



 빈 이름     @Bean mthodName()         <bean id=”methodName”



빈의 클래스    return new BeanClass();    class=”a.b.BeanClass”>
Java 와 XML 설정

More Related Content

ᅳᅳᅵᆼᄀƩᆼᅮ1

  • 2. 스프링 이해 • 오브젝트 기반 ( 객체 지향 설계 ) 기초 • 자바빈 (Default 생성자 , 프로퍼티 존 재) • 템플릿 메소드 패턴 - 중복 코드 제거 , 영향도 축소 , 관심사 분리 • 템플릿 팩토리 패턴 - 관계 설정 책임의 분리
  • 3. 스프링의 이해 • 개발 폐쇄의 원칙 (OCP - Open Close Principle) • 응집도 높음 , 결합도 낮음
  • 4. 스프링의 이해 • IoC (Inversion Of Control) - 제어의 역행 - 사용할 Object 가 Resource 를 선택하 지 않고 다른 대상에게 위임하여 받아서 사용 • DI (Dependency Injection) - 의존 관계 주입
  • 5. 스프링 용어 정리 • Bean (IoC 방식으로 관리하는 Object) • Bean Factory - 스프링의 IoC 를 담당 • Application Context • 설정정보 (Configuration metadata) - IoC 적용을 위한 설정정보 (Configuration) • 컨테이너 (Container)
  • 6. Java 와 XML 설정 Java XML Bean 설정 @Configuraion <beans> 빈 이름 @Bean mthodName() <bean id=”methodName” 빈의 클래스 return new BeanClass(); class=”a.b.BeanClass”>
  • 7. Java 와 XML 설정